علی محمدیدرDeveloper Tech·۳ روز پیشScalability and Architecture Trade-Offsمقیاسپذیری فقط یکی از ویژگیهای کیفی یا الزامات غیرکاربردی هست که زبان مشترکِ حوزهی معماری نرمافزاره. یکی از پیچیدگیهای همیشگی معماری…
علی محمدیدرDeveloper Tech·۶ روز پیشScalability and Costsبیایید با یه مثال ساده فرضی رابطهی بین مقیاسپذیری و هزینه رو بررسی کنیم. فرض کنید یه سیستم مبتنی بر وب داریم که میتونه از پس ۱۰۰ درخواست…
رحیم قاسمی·۶ روز پیشبخش اول : مقدمه کتاب (Domain Driven Design)بسیاری از عوامل باعث پیچیدگی توسعه نرم افزار می شوند. اما هسته اصلی این پیچیدگی، ذات درهم تنیده دامنه مسئله است.اگر قصد دارید تا ا…
علی محمدیدرDeveloper Tech·۷ روز پیشScalability Basic Design Principlesهدف اصلی از مقیاس کردن یه سیستم، افزایش ظرفیتش در یه بعد خاصه که بستگی به اون برنامه داره. یه بعد رایج، بالا بردن تعداد درخواست هایی هست که…
فرهاد·۲ ماه پیشمفاهیم طراحی نرم افزار و DDDگپی در مورد طراحی نرمافزار با ChatGPT داشتم که خلاصه مفاهیم مطرح شده در آن را اینجا می نویسم. مطالب در مورد DDD، Aggregate، Aggregate Root
بهنام محمدیدرروزمرگی های کُدنویسان 👨💻·۲ ماه پیشDeveloper Experience معیاری که نادیده گرفته شدقابل استفاده بودن و موفق شدن یک نرم افزار به عوامل متعددی بستگی دارد. اما یکی از مهم ترین این عوامل، تجربه کاربری (UX) و در یک نمای کلی تر،…
رحیم لطفی·۳ ماه پیشنکاتی که برای پیاده سازی الگوی CQRS باید در نظر داشتاین یک داستان در مورد نکاتی است که در هنگام پیاده سازی الگوی معماری CQRS باید در نظر گرفته شود. این نوشته بر گرفته از تجربیات مختلف در مو…
حسین نصیری راد | Hossein Nasirirad·۳ ماه پیشLatency | Throughputتعریف اولیه: به طور کلی مدت زمان پاسخگویی(Fetch کردن) از Server به Client رو Latency و به تعداد پاسخهایی که Server برمیگردونه نیز Throughpu…
رحیم لطفی·۴ ماه پیشمعماری LMAXمعماری LMAX یک سبک معماری همروند و قابل گسترش است که برای سیستمهای مالی با عملکرد بالا طراحی شده است،
فاطمه عصمتی·۴ ماه پیشمعرفی معماری برای طراحی REST API و بررسی آن در زبان برنامه نویسی Goاین مطلب، بخشی از تمرینهای درس معماری نرمافزار در دانشگاه شهیدبهشتی است